package com.wicket.okrdataassets.integration.dto;

import com.wicket.okrdataassets.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc QueryFileOfAlbumDetailComRespDto
 * @使用场景
 */
@Data
public class QueryFileOfAlbumDetailComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 资源文件ID
   */
  @ApiModelProperty("资源文件ID")
  private String resourceFileId;

  /**
   * 资源文件名称
   */
  @ApiModelProperty("资源文件名称")
  private String resourceFileName;

  /**
   * 资源文件别名
   */
  @ApiModelProperty("资源文件别名")
  private String resourceFileAlias;

  /**
   * 资源文件后缀
   */
  @ApiModelProperty("资源文件后缀")
  private String resourceFileExtension;

  /**
   * 资源文件简介
   */
  @ApiModelProperty("资源文件简介")
  private String resourceFileSummary;

  /**
   * 是否有存证 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否有存证")
  private String isEvi;

  /**
   * 版权归属对象名称
   */
  @ApiModelProperty("版权归属对象名称")
  private String copyRightHolderName;

  /**
   * 存证记录ID
   */
  @ApiModelProperty("存证记录ID")
  private String eviRecordId;

  /**
   * 文件存证唯一标识
   */
  @ApiModelProperty("文件存证唯一标识")
  private String hashCode;

  /**
   * 资源文件的编目对象ID
   */
  @ApiModelProperty("资源文件的编目对象ID")
  private String resourceFileCataObjectId;

  /**
   * 创建时间
   */
  @ApiModelProperty("创建时间")
  private Date createTime;

  /**
   * 操作时间
   */
  @ApiModelProperty("操作时间")
  private Date operateTime;

}
